<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>

    // 关键字：return   有参数有返回值的函数
    // 格式：function 函数名(形参1，形参2...){
    //     函数体
    //     return 表达式；
    // }

    // 【注】：return后面些什么表达式，函数调用的结果就是return的表达式的值
    // function add(num1,num2){
    //     document.write(num1+num2);
    //     return "hello";
    // }

    // function add(num1, num2) {
    //     return num1 + num2;
    // }
    // var sum = add(8, 6);
    // alert(sum)

    // 【注】函数运行时遇到return会终止

    // 练习题；输出任意两个数字的加减乘除取余
    function operation(num1, operator, num2) {
        switch (operator) {
            case "+":
                return num1 + num2;
                break;
            case "-":
                return num1 - num2;
                break;
            case "*":
                return num1 * num2;
                break;
            case "/":
                return num1 / num2;
                break;
            case "%":
                return num1 % num2;
                break;
            default:
                alert("error");
                break;
        }
    }
    document.write(operation(19, "*", 4))
</script>

</html>